Skip to content

Protect against degenerate (zero area) mesh light faces (#2257)#21

Open
jlanz wants to merge 1 commit into
OpenMoonRay:mainfrom
dreamworksanimation:export/MOONRAY-5851
Open

Protect against degenerate (zero area) mesh light faces (#2257)#21
jlanz wants to merge 1 commit into
OpenMoonRay:mainfrom
dreamworksanimation:export/MOONRAY-5851

Conversation

@jlanz

@jlanz jlanz commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Resolves OpenMoonRay/openmoonray#251
Fixed NaNs produced by degenerate MeshLight faces

  • Protect against degenerate (zero area) mesh light faces

  • Address copilot comments

  • Handle faces that have become degenerate through motion blur deformation

  • Return after degenerate face found


Co-authored-by: Ashley Lee alee1@cobaltlane.gld.dreamworks.net
Signed-off-by: Jon Lanz jon.lanz@dreamworks.com

* Protect against degenerate (zero area) mesh light faces

* Address copilot comments

* Handle faces that have become degenerate through motion blur deformation

* Return after degenerate face found

---------

Co-authored-by: Ashley Lee <alee1@cobaltlane.gld.dreamworks.net>
Signed-off-by: Jon Lanz <jon.lanz@dreamworks.com>
@jlanz jlanz requested a review from a team June 2, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Massive quanity of NaN pixel values when rendering meshlight. Artifacts visible in vector execution mode but not scalar.

2 participants